/**
 * Alipay.com Inc. Copyright (c) 2004-2020 All Rights Reserved.
 */
package smsapi.util;

import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;


public final class Constants {
    public static final String SIGN_FIELD           = "sign";
    public static final String SIGN_TYPE_FIELD      = "sign_type";

    /**
     * 默认字符集编码，EasySDK统一固定使用UTF-8编码，无需用户感知编码，用户面对的总是String而不是bytes
     */
    public static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
    /**
     * SHA1对应的真实签名算法名称
     */
    public static final String SHA1_WITH_RSA = "SHA1withRSA";
    /**
     * RSA2对应的真实签名算法名称
     */
    public static final String SHA_256_WITH_RSA = "SHA256WithRSA";
    /**
     * MD5对应的真实签名算法名称
     */
    public static final String MD5_WITH_RSA = "MD5withRSA";

    /**
     * RSA2对应的真实非对称加密算法名称
     */
    public static final String RSA = "RSA";

    /**
     * 申请生成的重定向网页的请求类型，GET表示生成URL
     */
    public static final String GET = "GET";

    /**
     * 申请生成的重定向网页的请求类型，POST表示生成form表单
     */
    public static final String POST = "POST";
}